package com.t.bricks.bussiness.service.wares;

import com.t.bricks.bussiness.db.entity.wares.Wares;
import com.t.bricks.bussiness.service.common.BaseService;
import com.t.bricks.model.MsgEmity;

/**
 * 商品信息Wares表基本业务操作类接口定义
 * 继承BaseService可直接实现通用方法
 * @author HuangXinBian
 * @DateTime 2022年07月19日 15:26:23
 * @param <T> 实体类
 */
public interface WaresService<T> extends BaseService<T> {

	/**
	 * 自定义新增方法
	 * @param wares
	 * @return
	 */
	MsgEmity addCustom(Wares wares);

	/**
	 * 自定义修改方法
	 * @param wares
	 * @return
	 */
	MsgEmity editCustom(Wares wares);

	/**
	 * 取分类名称
	 * @return MsgEmity 返回查询结果
	 */
	MsgEmity getTypeName();

	/**
	 * 取商品列表
	 * @param sType 分类
	 * @return MsgEmity 返回查询结果
	 */
	MsgEmity findList(String sType);
	
}
